Package-level declarations
Types
Link copied to clipboard
data class StylishConnectedButtonItem(val onClick: () -> Unit? = null, val enabled: Boolean = true, val colors: ButtonColors? = null, val leadingContent: @Composable RowScope.() -> Unit? = null, val trailingContent: @Composable RowScope.() -> Unit? = null, val content: @Composable RowScope.() -> Unit)
Immutable data describing a single button within a Connected Button layout.
Link copied to clipboard
data class StylishConnectedCardItem(val title: String = "", val supportingText: String = "", val onClick: () -> Unit? = null, val onLongClick: () -> Unit? = null, val enabled: Boolean = true, val leadingContent: @Composable () -> Unit? = null, val trailingContent: @Composable () -> Unit? = null, val content: @Composable () -> Unit? = null)
Immutable data describing a single card within a Connected Card layout.
Link copied to clipboard
data class StylishConnectedChipItem(val label: String = "", val onClick: () -> Unit? = null, val selected: Boolean = false, val enabled: Boolean = true, val leadingContent: @Composable RowScope.() -> Unit? = null, val trailingContent: @Composable RowScope.() -> Unit? = null, val content: @Composable RowScope.() -> Unit? = null)
Immutable data describing a single chip within a Connected Chip layout.
Link copied to clipboard
data class StylishConnectedListItem(val headline: String = "", val supportingText: String? = null, val onClick: () -> Unit? = null, val onLongClick: () -> Unit? = null, val enabled: Boolean = true, val leadingContent: @Composable RowScope.() -> Unit? = null, val trailingContent: @Composable RowScope.() -> Unit? = null, val supportingLines: List<String> = emptyList(), val content: @Composable () -> Unit? = null)
Immutable data describing a single row within a Connected List layout.
Link copied to clipboard
data class StylishNavigationItem(val icon: ImageVector, val label: String, val selected: Boolean = false, val onClick: () -> Unit = {}, val enabled: Boolean = true, val badge: @Composable () -> Unit? = null, val iconContent: @Composable () -> Unit? = null)
Immutable data describing a single destination in a com.segnities007.stylishui.components.organisms.StylishNavigationBar.
Link copied to clipboard
data class StylishSegmentedOption<T>(val value: T, val label: String, val enabled: Boolean = true, val leadingContent: @Composable RowScope.() -> Unit? = null, val trailingContent: @Composable RowScope.() -> Unit? = null)
Immutable data describing a single option within a Segmented Button control.